#app {
  .sidebar-container {
    height: 100%;
    background-color: $menuBg;

    // menu未收起时样式
    &-menu:not(.el-menu--collapse) {
      width: $sideBarWidth;
    }

    // 菜单收起时的样式调整
    .el-menu--collapse {
      // 隐藏submenu title
      .submenu-title {
        display: none;
      }
    }

    .el-submenu {
      .el-menu {
        .el-menu-item {
          background-color: $subMenuBg !important;
          display: flex !important;
          align-items: center !important;
          justify-content: flex-start !important;
          &:hover {
            background-color: $subMenuHover !important;
          }
        }
      }
      .el-submenu__title{
        display: flex ;
        align-items: center ;
        justify-content: flex-start ;
        
      }
    }

    .el-menu {
      border: none;
      .el-menu-item {
        display: flex ;
        align-items: center ;
        justify-content: flex-start ;
        [class^="el-icon-"]{
          margin-right: 5px;
          width: 24px;
          text-align: center;
          font-size: 16px;
          vertical-align: middle;
        }
      }
    }
    .el-menu--collapse{
      .sidebar-menu-title{
        display: none;
      }
    }
  }
  .svg-icon-menu {
    margin-right: 5px;
    width: 24px;
    text-align: center;
    font-size: 14px;
    vertical-align: middle;
  }
  .sidebar-menu-title{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}
.el-popper {
  .svg-icon-menu {
    margin-left: 6px;
    margin-right: 12px;
    width: 24px;
    text-align: center;
    font-size: 12px;
    vertical-align: middle;
  }
  .el-menu-item {
    [class^="el-icon-"]{
      margin-right: 5px;
      width: 24px;
      text-align: center;
      font-size: 16px;
      vertical-align: middle;
    }
  }
}
a:focus,
a:active {
  outline: none;
}

a,
a:focus,
a:hover {
  cursor: pointer;
  color: inherit;
  text-decoration: none;
}